/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.proteu.hibernate.beans;

import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 *
 * @author ricardo
 */
@Entity
@Table(name="PORTOSEGUROS")
public class PortoSegurosProteu implements Serializable{

    @Id
    @Column(name="POR_ST_CODIGO")
    private String porStCodigo;
    @Column(name="POR_IN_LINK_CODIGO")
    private Integer porInLinkCodigo;
    @Column(name="POR_ST_PROCEDIMENTO")
    private String porStProcedimento;
    @Column(name="POR_IN_VALOR")
    private Integer porInValor;
    @Column(name="POR_FL_VALOR")
    private Float porFlValor;
    @Column(name="POR_IN_NUM_ASSISTENCIA")
    private Integer porInNumAssistencia;
    @Column(name="POR_IN_ANESTETICA")
    private Integer porInAnestetica;
    @Column(name="POR_FL_FILME")
    private Float porFlFilme;
    @Column(name="POR_IN_OCORRENCIA")
    private Integer porInOcorrencia;
    @Column(name="POR_FL_CUSTO_OPERACIONAL")
    private Float porFlCustoOperacional;
    @Column(name="POR_ST_UR")
    private String porStUr;

    public Float getPorFlCustoOperacional() {
        return porFlCustoOperacional;
    }

    public void setPorFlCustoOperacional(Float porFlCustoOperacional) {
        this.porFlCustoOperacional = porFlCustoOperacional;
    }

    public Float getPorFlFilme() {
        return porFlFilme;
    }

    public void setPorFlFilme(Float porFlFilme) {
        this.porFlFilme = porFlFilme;
    }

    public Float getPorFlValor() {
        return porFlValor;
    }

    public void setPorFlValor(Float porFlValor) {
        this.porFlValor = porFlValor;
    }

    public Integer getPorInAnestetica() {
        return porInAnestetica;
    }

    public void setPorInAnestetica(Integer porInAnestetica) {
        this.porInAnestetica = porInAnestetica;
    }

    public Integer getPorInLinkCodigo() {
        return porInLinkCodigo;
    }

    public void setPorInLinkCodigo(Integer porInLinkCodigo) {
        this.porInLinkCodigo = porInLinkCodigo;
    }

    public Integer getPorInNumAssistencia() {
        return porInNumAssistencia;
    }

    public void setPorInNumAssistencia(Integer porInNumAssistencia) {
        this.porInNumAssistencia = porInNumAssistencia;
    }

    public Integer getPorInOcorrencia() {
        return porInOcorrencia;
    }

    public void setPorInOcorrencia(Integer porInOcorrencia) {
        this.porInOcorrencia = porInOcorrencia;
    }

    public Integer getPorInValor() {
        return porInValor;
    }

    public void setPorInValor(Integer porInValor) {
        this.porInValor = porInValor;
    }

    public String getPorStCodigo() {
        return porStCodigo;
    }

    public void setPorStCodigo(String porStCodigo) {
        this.porStCodigo = porStCodigo;
    }

    public String getPorStProcedimento() {
        return porStProcedimento;
    }

    public void setPorStProcedimento(String porStProcedimento) {
        this.porStProcedimento = porStProcedimento;
    }

    public String getPorStUr() {
        return porStUr;
    }

    public void setPorStUr(String porStUr) {
        this.porStUr = porStUr;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final PortoSegurosProteu other = (PortoSegurosProteu) obj;
        if ((this.porStCodigo == null) ? (other.porStCodigo != null) : !this.porStCodigo.equals(other.porStCodigo)) {
            return false;
        }
        return true;
    }

    @Override
    public int hashCode() {
        int hash = 7;
        hash = 29 * hash + (this.porStCodigo != null ? this.porStCodigo.hashCode() : 0);
        return hash;
    }



}
